20世纪70年代,年轻的苏格兰医生尼古拉斯·戈里肯(詹姆斯·麦卡沃伊饰)怀揣着救死扶伤、治病救人的雄心壮志和伟大理想,来到了贫困的乌干达。在这里他结识了医学协会的白人同事、美丽的萨拉(吉莲·安德森饰),并深深地被她吸引。
在某次集会上,尼古拉斯有幸见到了乌干达总统安迪·阿明(福里斯特·惠特克饰)。尼古拉斯被阿明的言论所吸引,甚至对他产生了狂热的崇拜。集会后,他救下了在事故中受伤的阿明,并因苏格兰人的身份而受到赏识。随后,他以总统医生的身份接近了这位残暴的君主……
本片改编自吉尔斯·福登同名小说,男主角福里斯特·惠特克凭借此片荣获第79届奥斯卡金像奖最佳男主角奖。